package br.com.infocruz.seam.crm.util;

import java.util.List;

public interface PaginatedList<T> extends List<T> {

	public int getItemsCount();

	public int getPage();

	public int getPageFirstItem();

	public int getPageLastItem();

	public int getPageSize();

	public boolean isHasNextPage();

	public boolean isHasPreviousPage();

	public void nextPage();

	public void previousPage();

	public void setItemsCount(int itemsCount);

	public void setPage(int page);

	public void setPageSize(int pageSize);

	public Pagination getPagination();

	public void setPagination(Pagination pagingInfo);

}
